package ar.com.larreta.procesos;

import java.util.Date;

import ar.com.larreta.comunes.Propiedades;
import ar.com.larreta.utilidades.UtilidadesFechas;

public class TomadorDeTiempos {
	
	public static final String FORMATO_TIEMPO = "formato.tiempo";
	
	private Date inicio;
	private Date fin;
	
	
	public TomadorDeTiempos(){
		inicio = new Date();
	}
	
	public String finalizar(){
		fin = new Date();
		Propiedades propiedadesDeConfiguracionDeLaAplicacion = AdministradorDeProcesos.getInstancia(null).getPropiedades();
		
		Date diferencia = new Date(fin.getTime()-inicio.getTime());
		return UtilidadesFechas.transformarFechaEnTexto(diferencia, propiedadesDeConfiguracionDeLaAplicacion.getProperty(FORMATO_TIEMPO));
				
	}
	

}
